Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Orleans Challenger Oeiras 2 Challenger Oeiras 1 Challenger Manama Challenger Lugano Challenger M25 Nottingham Grodzisk Mazowiecki Challenger Dobrich Challenger Bad Waltersdorf Challenger Germany F8 Germany F9 Germany F10 Germany F12 Latvia F1 Italy F7 Germany F13 Italy F33 Italy F34 Italy F8 Italy F9 Austria F4 Austria F5 Germany F9 Belgium F2 Germany F10 Germany F11 Germany F12 Spain F29 Spain F30 Great Britain F17 Great Britain F18 Turkey F12 Turkey F21 Turkey F23 Turkey F33 Turkey F46 Turkey F47 Turkey F5 Turkey F6 Turkey F7 Turkey F13 Finland F1 Romania F8 Germany F6 Germany F8 Germany F9 Germany F10 Turkey F18 Turkey F24 Austria F3 Turkey F33 Turkey F42 Turkey F43 Turkey F44 Turkey F46 Turkey F48 Turkey F49 Turkey F51 Turkey F1 Turkey F3 Turkey F5 Turkey F6 Turkey F8 Turkey F10 Egypt F15 Turkey F18 Turkey F19 Turkey F21 Turkey F22 Turkey F23 Turkey F24 Turkey F25 Czech Republic F4 Turkey F28 Turkey F35 Turkey F42 Turkey F46 Turkey F2 Turkey F3 Egypt F5 Turkey F13 Egypt F17 Egypt F18 Turkey F22 Turkey F23 Turkey F24 Turkey F25 Turkey F26 Turkey F27 Turkey F33 Turkey F34 Great Britain F1 Turkey F40 Egypt F14 Turkey F43 Turkey F44 Turkey F45 Turkey F49 Turkey F50 Turkey F52 Germany F1 Great Britain F2 Germany F2 Turkey F11 Turkey F12 Turkey F13 Turkey F15 Turkey F20 Turkey F21 Turkey F24 Turkey F25 Turkey F27 Sweden F5 Germany F4 Turkey F51 Turkey F3 (Antalya) Turkey F9 (Antalya) Turkey F10 (Antalya) Turkey F11 (Antalya) Turkey F12 (Antalya) Croatia F2 Turkey F15 (Antalya) Turkey F2 Germany F5 Germany F14 Turkey F22 (Istanbul) Turkey F29 Germany F4 Turkey F25 (Istanbul) France F18 (Bagneres-De-Bigorre) Nigeria F4 (Lagos) Egypt F33 (Sharm El Sheikh) Egypt F34 (Sharm El Sheikh) Egypt F35 (Sharm El Sheikh) Turkey F45 (Antalya) Turkey F46 (Antalya) Turkey F11 (Antalya) Turkey F12 (Antalya) Uzbekistan F3 (Andijan) Uzbekistan F4 (Namangan) Belarus F4 Belarus F3 Turkey F1 Egypt F6 Turkey F8 Turkey F7 (Antalya) Nigeria F5 (Lagos) Turkey F39 M25 Antalya Turkey F41 Turkey F48 Sweden F4 (Falun) M25 Roda de Bara Turkey F48 M15 Pretoria M15 Antalya M25 Sharm ElSheikh M25 Sharm ElSheikh Kobstaedernes ATP Challenger - Kolding Mitsubishi Electric Europe Cup - Monza Baden Open - Karlsruhe IPP Open - Helsinki Morocco Tennis Tour - Tanger Ostdeutscher Sparkassen Cup - Dresden Baden Open - Karlsruhe San Remo Challenger Karlsruhe Challenger Reggio Emilia Challenger Trnava Challenger Mons Challenger Helsinki Challenger Heilbronn Challenger Sarajevo Challenger Baton Rouge Challenger Sacramento Challenger Helsinki Challenger Heilbronn Challenger Le Gosier Challenger Rome Challenger M15 Antalya Mons Challenger Loughborough Challenger Dallas Challenger M15 Antalya Braunschweig Challenger Istanbul Challenger Loughborough Challenger Aptos Challenger Vancouver Challenger Bergamo Challenger Tallahassee Challenger Mons Challenger Turkey F2 Irving Challenger Tunis Challenger Braunschweig Challenger Petange Challenger Istanbul Challenger Rennes Challenger Irving Challenger Batman Challenger Mersin Challenger Liberec Challenger Prague Challenger Wroclaw Challenger Morelos Challenger St. Brieuc Challenger Rome Challenger Furth Challenger Braunschweig Challenger Poznan Challenger Portoroz Challenger Shanghai Challenger Istanbul Challenger Izmir Challenger Eckental Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Astana Challenger Rennes Challenger Irving Challenger St. Brieuc Challenger Karshi Challenger Rome Challenger Heilbronn Challenger Samarkand Challenger Mestre Challenger Surbiton Challenger Lyon Challenger Bastad Challenger Astana Challenger Prague Challenger Tampere Challenger Quimper Challenger Segovia Challenger Liberec Challenger Kazan Challenger Istanbul Challenger Izmir Challenger Dallas Challenger Liberec Challenger Playford Challenger Bangkok Challenger M15 Doha M25 Doha M15 Pretoria Cherbourg Challenger Chennai Challenger Kyoto Challenger M15 Heraklion M15 Heraklion Yokohama Challenger Orleans Challenger Lille Challenger St. Brieuc Challenger Eskisehir Challenger Tunis Challenger Karshi Challenger Heilbronn Challenger Loughborough Challenger Fergana Challenger Braunschweig Challenger Astana Challenger Tampere Challenger Segovia Challenger Portoroz Challenger Tiburon Challenger Stockton Challenger Almaty Challenger Fairfield Challenger Tashkent Challenger Calgary Challenger Las Vegas Challenger Charlottesville Challenger Bangalore Challenger Pune Challenger Quimper Challenger Cherbourg Challenger Bangkok Challenger Lille Challenger St. Brieuc Challenger Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Nottingham Challenger Fergana Challenger Ludwigshafen Challenger Braunschweig Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Liberec Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Glasgow Challenger Orleans Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Rennes Challenger Semgroup Challenger - Tulsa Quimper Challenger Cherbourg Challenger Drummondville Challenger Calgary Challenger Trieste Challenger Kolding Challenger Quimper Challenger Antalya 2 Challenger Potchefstroom 1 Challenger Potchefstroom 2 Challenger St. Petersburg 1 Challenger Biella 3 Challenger Split 2 Challenger Bratislava Challenger Prostejov Challenger Braunschweig Challenger Pozoblanco Challenger Segovia Challenger Meerbusch Challenger Mallorca Challenger Tiburon Challenger Biel Challenger Mouilleron-Le-Captif Challenger Bergamo Challenger Bratislava Challenger Bari Challenger Antalya 3 Challenger Antalya 4 Challenger Bendigo Challenger Forli 3 Challenger Furth Challenger Prague 1 Challenger Prague 2 Challenger Vilnus Challenger Bergamo Challenger Turkey F50 Oeiras 1 Challenger Oeiras 2 Challenger Ottignies-Louvain-la-Neuve Challenger Vilnius Challenger Lugano Challenger Lille Challenger Seoul Challenger Gwangju Challenger Heilbronn Challenger Pozoblanco Challenger Bratislava 2 Challenger Hamburg Challenger Kachreti Challenger Izmir Challenger Mons Challenger Mouilleron-Le-Captif Challenger Heilbronn Challenger Eskisehir Challenger Furth Challenger Braunschweig Challenger Poznan Challenger Portoroz Challenger Bergamo Challenger Fairfield Challenger Alphen Challenger Banja Luka Challenger Istanbul Challenger Izmir Challenger Yokohama Challenger Agri Challenger Rome Challenger Bergamo Challenger Marburg Challenger Calgary Challenger Mons Challenger Budapest Challenger Bangkok Challenger Nottingham Challenger Chisinau Challenger Segovia Challenger Mouilleron-Le-Captif Challenger Rennes Challenger Anning Challenger Nottingham Challenger Scheveningen Challenger Liberec Challenger Istanbul Challenger Hamburg Challenger Pau Challenger Bratislava 1 Challenger Cassis Challenger Hamburg Challenger Pune Challenger Cleveland Challenger Bergamo Challenger Ismaning Challenger Hamburg Challenger Antalya Challenger St. Petersburg 2 Challenger Biella 6 Challenger Poznan Challenger Rennes Challenger Manama Challenger Forli 2 Challenger Columbus Challenger Bengalaru 1 Challenger Oeiras 3 Challenger Prague 3 Challenger Bratislava 1 Challenger Istanbul Challenger Ottignies-Louvain-la-Neuve Challenger Zagreb Challenger Istanbul Challenger Nottingham Challenger Tbilisi Challenger Caversham International Tennis Tournament - Jersey Mercedes Cup - Stuttgart Davidoff Swiss Indoors Basel - Basel Stockholm Open - Stockholm Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Brisbane International - Brisbane Warsteiner Challenger Lubeck - Lubeck BCR Open Romania - Bucharest Davidoff Swiss Indoors Basel - Basel International German Open - Hamburg Volkswagen Challenger 2005 - Wolfsburg Logopak Challenger 2005 - Lubeck Ostdeutscher Sparkessen Cup - Dresden Oberstaufen Cup - Oberstaufen Heineken Open - Auckland Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Ostdeutscher Sparkassen Cup - Dresden Schickendanz Open - Furth Nord LB Open 2006 - Braunschweig Black Forest Open - Freudenstadt Dusseldorf Open 2006 - Dusseldorf Lambertz Open by Stawag - Aachen LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn BMW Open - Munich 4th Volkswagen Challenger - Wolfsburg XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli Ostdeutscher Sparkessen Cup - Dresden Schickedanz Open 2007 - Furth Nord LB Open 2007 - Braunschweig The Comercia Challenger - Aptos Challenger Natrel Presented by National Bank - Granby Genova Open Challenger - Genova Internazionali di Tennis Dell'Umbria - Todi Gerry Weber Open - Halle Pekao Open - Szczecin Posillipo Tennis Cup - Napoli Kobstaedernes ATP Challenger - Kolding The Tarka Challenger - Barnstaple Bauer Watertechnology Cup 2007 - Eckental LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn Campbell's Hall of Fame Tennis Championships - Newport Internationaux du Doubs - Besancon 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Tunis Open - Tunis If Stockholm Open - Stockholm Siemens Open - Scheveningen GHI Bronx Tennis Classic - Bronx Brisbane International - Brisbane Waco Tennis Challenger - Waco Open Sud de France - Montpellier Open de Rennes - Rennes SAP Open - San Jose Kobstaedernes ATP Challenger - Kolding Bauer Watertechnilogy Cup 2008 - Eckental IPP Open - Helsinki Mercedes Cup - Stuttgart Heilbronn Challenger German Tennis Championships - Hamburg Wolfsburg Challenger Cherbourg Challenger BMW Open - Munich Monza Challenger Rome Challenger Sofia Challenger Mercedes Cup - Stuttgart Ostrava Challenger Braunschweig Challenger Lexington Challenger Granby Challenger Geneva Challenger Farmers Classic - Los Angeles Seville Challenger Banja Luka Challenger Seoul Challenger Chuncheon Challenger Jersey Challenger Bratislava Challenger Citi Open - Washington Kazan Challenger Cherbourg Challeger AEGON International - Eastbourne Jersey Challenger St. Brieuc Challenger San Remo Challenger Biella Challenger If Stockholm Open - Stockholm Furth Challenger Scheveningen Challenger Granby Challenger Vancouver Challenger Qatar ExxonMobil Open - Doha Szczecin Challenger PBZ Zagreb Indoors - Zagreb St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Braunschweig Challenger Moselle Open - Metz Open 13 - Marseille Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf AEGON International - Eastbourne Dallas Challenger Erste Bank Open - Vienna Prague Challenger Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Bet-at-home Open - Hamburg Aptos Challenger Stockholm Open - Stockholm Petange Challenger Mons Challenger AEGON Championships - London PTT Thailand Open - Bangkok Mersin Challenger AEGON Championships - London BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Kremlin Cup - Moscow If Stockholm Open - Stockholm Brisbane International - Brisbane Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Istanbul Challenger Abierto Mexicano Telcel - Acapulco Hungarian Open - Budapest Mersin Challenger Hall of Fame Tennis Championships - Newport German Tennis Championships - Hamburg Furth Challenger Braunschweig Challenger TEB BNP Paribas Istanbul Open - Istanbul Qatar ExxonMobil Open - Doha Helsinki Challenger Turkish Airlines Open Antalya - Antalya Turin Challenger German Tennis Championships - Hamburg If Stockholm Open - Stockholm Marburg Challenger Intrum Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Sibiu Challenger Mouilleron-Le-Captif Challenger Heineken Open - Auckland Gerry Weber Open - Halle Delray Beach Open - Delray Beach Bet-at-home Open - Hamburg Sofia Open - Sofia Samarkand Challenger Surbiton Challenger Todi Challenger Tata Open Maharashtra - Pune Bangkok Challenger St. Remy Challenger Astana Open - Astana Bangkok Challenger Tel Aviv Watergen Open - Tel Aviv Brisbane International - Brisbane Fergana Challenger Sofia Open - Sofia Brisbane International - Brisbane Tiburon Challenger Stockton Challenger Fairfield Challenger Dubai Duty Free Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Nanchang Challenger Braga Challenger TEB BNP Paribas Istanbul Open - Istanbul Antalya Cup - Antalya Garanti Koza Sofia Open - Sofia Cassis Challenger Playford Challenger Antalya Cup - Antalya Bangkok Challenger Bergamo Challenger Taipei City Challenger Murcia Challenger Knoxville Challenger Koblenz Challenger Burnie Challenger Amersfoort Challenger Mallorca Challenger Nur-Sultan Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Eckental Challenger Lille Challenger Nur-Sultan Challenger Cordenons Challenger Iasi Challenger Istanbul Challenger Istanbul Challenger Biella 1 Challenger Quimper 2 Challenger M25 Sharm ElSheikh Split 1 Challenger Biella 4 Challenger Lille Challenger Rome 1 Challenger Pharma Medico Open 2008 - Aarhus Rome 2 Challenger Forli Challenger Traralgon Challenger Ismaning Challenger Lille Challenger Turin Challenger Helsinki Challenger Luedenscheid Challenger Bratislava Challenger M25 Kachreti St. Brieuc Challenger M25 Nottingham M25 Sharm ElSheikh Geneva Challenger Tiburon Challenger M15 Antalya M15 Zahra Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Moselle Open - Metz Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON International - Eastbourne Open de Moselle - Metz Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis Hamburg European Open - Hamburg BRD Nastase Tiriac Trophy - Bucharest Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich M15 Doha Citi Open - Washington If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Citi Open - Washington Moselle Open - Metz Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Kremlin Cup - Moscow Valencia Open - Valencia Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich M25 Tbilisi AEGON Championships - London Moselle Open - Metz Yokkaichi Challenger Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami St. Petersburg Open - St. Petersburg Sony Open Tennis - Miami Masters Series - Hamburg Sony Open Tennis - Miami Mercedes Cup - Stuttgart Mutua Madrid Open - Madrid Qatar ExxonMobil Open - Doha Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Next Generation Adelaide International - Adelaide BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Bangkok Challenger Davis Cup, Group II, 1R, TUR-BUL 3-2 Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris BNP Paribas Open - Indian Wells Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, Group II, 1R, TUR-RSA 3-2 Davis Cup, Group II, 2R, TUR-BLR 2-3 Davis Cup, Group II, 2R, BIH-TUR 3-1 Wimbledon - London Davis Cup, Group II, 1R, CYP-TUR 1-4 Davis Cup, Group II, 2R, TUR-SWE 1-4 Davis Cup, Group II, 1R, ZIM-TUR 3-1 Davis Cup, Group II, PO, SLO-TUR 3-2 Davis Cup, Group II, 1R, DEN-TUR 2-3 Davis Cup, World Group I, PO, TUR-ISR 1-3 Davis Cup, Group I, PO, UZB-TUR 2-3 Davis Cup, Group I, 1R, COL-TUR 4-0 Davis Cup, Group I, PO, TUR-SLO 4-0 Davis Cup, World Group I, 1R, AUT-TUR 3-0 Davis Cup, Group I, 1R, HUN-TUR 4-0 Australian Open (juniors) All Lower level tournaments U.S. Open (juniors) Davis Cup, Group I, PO, NZL-TUR 1-3